草庐IT

Java Future - Spring Authentication 在 AuditorAware 中为空

全部标签

mysql UPDATE 说列不能为空。为什么它是空的?

我有一个名为carriers_rects的连接表,如下所示:+------------+------------------+------+-----+---------+----------------+|Field|Type|Null|Key|Default|Extra|+------------+------------------+------+-----+---------+----------------+|id|int(11)unsigned|NO|PRI|NULL|auto_increment||carrier_id|int(11)unsigned|NO||NULL||

c# - MySql 说对于不为空的列,列不能为空! [使用命名参数]

我正在尝试通过MySql/.NEt连接器使用.Net执行INSERTINTO查询。查询使用参数。这很简单:INSERTINTOpost(ID,content,post_url,blogID,title,addedOn,updatedDate,commentsFeedURL,active,viewCount,commentCount,languageID,authorName,postDate,posRating,negRating,adult)VALUES(@ID,@content,@post_url,@blogID,@title,@addedOn,@updatedDate,@comm

php - 统计MySQL中不为空的字段个数

我有一个用户数据库,他们可以在其中向其他用户(最多四个)发送消息,并且他们发送的消息的ID在他们的用户行中。Name|Email|Msg1|Msg2|Msg3|Msg4--------+-------------+------+------+------+-----Pez|me@me.com|1|55|42|5Steve|fake@me.com|0|0|0|0Leon|josh@me.com|3|0|3|5如何在MySQL查询中获取不为空或不等于0的消息行的数量,从而允许我按此进行排序?所以它会返回Pez|4MesasgesLeon|3MessagesSteve|0Messages我的

mysql - 具有可为空列的唯一约束

我有一个包含嵌套类别的表格。我想避免在同一级别的项目上重复名称(即,具有相同父级的类别)。我带来了这个:CREATETABLE`category`(`category_id`int(10)unsignedNOTNULLAUTO_INCREMENT,`category_name`varchar(100)NOTNULL,`parent_id`int(10)unsignedDEFAULTNULL,PRIMARYKEY(`category_id`),UNIQUEKEY`category_name_UNIQUE`(`category_name`,`parent_id`),KEY`fk_categ

mysql - 如何使用 LEAST() 获取 3 个值中的最小值,其中一些值在 MySQL 中可能为空?

我在寻找比较离散值集的方法时发现了这个问题(HowtogetthemaxoftwovaluesinMySQL?)。我希望能够获得几个selected值的最小值,其中一些值可能是null,因为它们是可选的,但MySQLdocs说:IfanyargumentisNULL,theresultisNULL. 最佳答案 对可空值使用COALESCE()函数:selectLEAST(COALESCE(@foo,),COALESCE(@bar,));如果你得到最大的int值,那么两者都是空的(除非你很有可能将最大的int值作为一个真正的参数,那么

php - 仅当值不为空时 MySQL 更新列

我有一个UPDATE查询并使用Ajax,我想知道是否有任何值是空的,我能否只更新数据库中非空的值。我不知道这是否可能有if语句或要检查的内容以跳过空值。我知道我可以添加另一个表单元素,但只是想知道是否还有其他解决方案。仅当数据是来自前端表单的POST时。如果数据不是POST,则不要更新此Title='.$title.',$id=$_POST['id'];$title="";$description=$_POST['Description'];$date=$_POST['Date'];$query='UPDATEuserSET`id`='.$id.',`Title`='.$title.'

php - MySQL:如果字段为空则赋值

这是我的查询:$sql="SELECTu.PHONE,u.STATE,if(uo.CHANNEL='','web',channel)asTYPEFROMuserLEFTJOINuser_ofertsuoONu.PHONE=uo.PHE_USERWHERE(u.STATE='active')";它工作得很好,我得到了我想要的,但是channel是空的。如果channel不是“wap”,我需要channel是“web”,这样channel就不会为空或为空或什么都没有。我怎样才能做到这一点?我究竟做错了什么?非常感谢 最佳答案 selec

c# - 数据为空。不能对空值调用此方法或属性。(使用组合框)

您好,我将用于填充组合框的表中有空值。我不知道该怎么做。当我运行以下代码时出现错误:DataisNull.Thismethodorpropertycannotbecalledonnullvalues.我需要帮助,我是mysql的新手代码:privatevoidcomboBox1_SelectedIndexChanged(objectsender,EventArgse){stringconstring="datasource=localhost;port=3306;username=root;password=root";stringQuery="SELECT*fromdatabase.

mysql - Django 查询过滤器为空

这是我的查询count=Attend.objects.filter(date=NULL).count()这给了我一个正确格式错误的输入日期。我正在尝试过滤设置为空的日期。我该怎么办? 最佳答案 count=Attend.objects.filter(date__isnull=True).count() 关于mysql-Django查询过滤器为空,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

php - mysql WHERE子句为空时,返回所有行

$randomvariable=$_GET['randomvariable'];$search="SELECT*fromobjectsWHEREtransactiontype='$randomvariable'orderbyidDESC";现在,如果$randomvariable为空(无),我希望它返回所有行。目前,如果它为空,则不会返回任何内容,因为它基本上不会从所有行中搜索任何内容。 最佳答案 $randomvariable=ESACPE_MYSQL_STRING($_GET['randomvariable']);$search